<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>

<body>
  <button id="btn">抽奖</button>
  <script>
    // 冒泡排序    对数组进行冒泡排序  
    var arr = [3, 2, 4, 9];
    // 轮数  3   length-1 
    for (var i = 0; i < arr.length - 1; i++) {
      for (var j = 0; j < arr.length - i - 1; j++) { //每轮比较的次数
        if (arr[j] > arr[j + 1]) {
          var temp = arr[j]//3
          arr[j] = arr[j + 1];
          arr[j + 1] = temp;
        }
      }
    }
    console.log(arr)

    // 开发一个标题为“FlipFlop”的游戏应用程序。
    // 它从1计数到100，遇到3的倍数就替换为单词“hello”，5的倍数就替换为单词“baby”，
    // 既为3的倍数又为5的倍数则替换为单词“HelloBaby”。

    // 将数组降序输出（至少2种做法）
    console.log(arr.reverse()) //1.冒泡排序后  reverse()   降序排序


    var arr1 = [32, 34, 2, 3, 1, 213]
    arr1.sort(function (a, b) {// a - b //升序  b-a 降序
      return b - a
    })
    console.log(arr1)
    // 定义本组8名同学的名字，随机抽取一个幸运儿。
    var priceArr = ["刘德华", "周润发", "柳岩", "刘亦菲", "内蒙王一博"];
    var btn = document.getElementById("btn");
    btn.onclick = function () {
      var index = Math.floor(Math.random() * priceArr.length)
      alert(priceArr[index])
    }
    //随机生成一个五位以内的数，然后输出该数共有多少位，每位分别是什么

    var num = Math.floor(Math.random() * 99999);//2343
    document.write("生成的数字" + num + "<br/>")
    var numstr = num.toString().split("").reverse().join("");
    // document.write(numstr)
    document.write("随机的数字共计：" + numstr.length + "位");
    for (var i = 0; i < numstr.length; i++) {  //2343  
      if (i == 0) {
        document.write("个位是" + numstr[i] + "<br/>")
      } else if (i == 1) {
        document.write("十位是" + numstr[i] + "<br/>")
      } else if (i == 2) {
        document.write("百位是" + numstr[i] + "<br/>")
      } else if (i == 3) {
        document.write("千位是" + numstr[i] + "<br/>")
      } else if (i == 4) {
        document.write("万位是" + numstr[i] + "<br/>")
      }
    }

  </script>
</body>

</html>